import { defineStore } from "pinia";
import axios from 'axios'

// export const useAppStore = defineStore("app", {
//   state: () => ({
//     // Add your state properties here
//   }),
//   actions: {
      
//   }
// })

// export const useAuthStore = defineStore("auth", {
//   state: () => ({
//     token: localStorage.getItem("token") || "",
//     token_type: localStorage.getItem("token_type") || "",
//   }),
//   actions: {
//     setToken(token: string, token_type: string) {
//       this.token = token;
//       this.token_type = token_type;
//       localStorage.setItem("token", token);
//       localStorage.setItem("token_type", token_type);
//       axios.defaults.headers.common['Authorization'] = `${token_type} ${token}`;
//     },
//     clearToken() {
//       this.token = "";
//       this.token_type = "";
//       localStorage.removeItem("token");
//       localStorage.removeItem("token_type");
//       axios.defaults.headers.common.Authorization = undefined;
//     },
//     initialize() {
//       if (this.token && this.token_type) {
//         axios.defaults.headers.common['Authorization'] = `${this.token_type} ${this.token}`;
//       }
//     }
//   }
// })